package com.registration.mapper;

import com.registration.bean.DoctorBean;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
@Mapper
public interface DoctorMapper {

    // 根据科室ID查询医生列表（正常出诊状态）
    List<DoctorBean> selectDoctorsByDeptId(@Param("dept_id") Integer dept_id);

    // 根据医生ID查询医生详情
    DoctorBean selectDoctorById(@Param("doctor_id") Integer doctor_id);

    //新增医生信息
    int insert(DoctorBean doctorBean);

    //删除医生信息
    int deleteByNameAndDeptId(String name,Integer dept_id);

    //根据部门号和名字查询
    int selectByNameAndDeptId(String name,Integer dept_id);

    //更新医生信息
    int update(DoctorBean doctorBean);
}
